// pages/person/list.js
var core = require('../../utils/core.js')

Page({

  /**
   * 页面的初始数据
   */
  data: {
    background: ['demo-text-1', 'demo-text-2', 'demo-text-3'],
    indicatorDots: true,
    vertical: false,
    autoplay: false,
    interval: 2000,
    duration: 1000,
    index:0,
    visite_page:1,
    visite:[],
    visite_fresh:false,

    userlist_page:1,
    userlist:[
      {"id":1,'title':'家具建材群','desc':'这里是描述信息','label':'标签','read':'10','time':'1分钟前'},
      {"id":2,'title':'家具建材群','desc':'这里是描述信息','label':'标签','read':'10','time':'1分钟前'},
      {"id":3,'title':'家具建材群','desc':'这里是描述信息','label':'标签','read':'10','time':'1分钟前'},
    ],
    userlist_fresh:false,
  },
  changeIndicatorDots() {
    this.setData({
      indicatorDots: !this.data.indicatorDots
    })
  },

  changeAutoplay() {
    this.setData({
      autoplay: !this.data.autoplay
    })
  },

  intervalChange(e) {
    this.setData({
      interval: e.detail.value
    })
  },

  durationChange(e) {
    this.setData({
      duration: e.detail.value
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
     this.getNeedList()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  more(){
   console.log(1111)
   //我的需求
   if(this.data.index==0){
      this.getNeedList()
   }
},
onRefresh(){
  console.log(222)
  //我的需求
  if(this.data.index==0){
    this.setData({
      visite_page:1,
      visite:[],
      visite_fresh:true
    })
     this.getNeedList()
  }
},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  //选项卡点击
  change:function(e){
    this.setData({index:e.target.id})
},
//触摸滑动
touch_change:function(e){
  // console.log(e)
  // return
  this.setData({index:e.detail.current})
},
/**
 * 需求list
 */
getNeedList:function(){
  //this.data=this.data1
  
  var self=this
  core.post("NeedList",{page:self.data.visite_page,is_my:1},function(res){
    console.log(res)
    if(res.code==1){
        
        var current=self.data.visite
        for(var i=0;i<res.data.length;i++){
          current.push(res.data[i])
        }
        self.setData({visite:current,visite_fresh:false,visite_page:self.data.visite_page+1})
    }
  })
  
  console.log(1)     
},
/**
 * 需求删除
 */
NeedDel:function(target){
  var targetData=target.target.id.split('&') 
  var id=targetData[0]
  var index=targetData[1]
  var self=this
  wx.showModal({
    title: '提示',
    content: '确定要删除吗？',
    success: function (res) {
      if(res.confirm){
        core.post("NeedDel",{id:id},function(res){
          if(res.code==1){
              var current=self.data.visite
              current.splice(index*1,1)
              self.setData({visite:current})
          }
        })
      }
    }
  })
},
/**
 * 置顶服务
 */
top:function(target){
  var targetData=target.target.id.split('&') 
  wx.navigateTo({
    url:"/pages/release/top?id="+targetData[0]+"&title="+targetData[1]+"&type="+targetData[2]
  })
},
/**
 * 刷新服务
 */
reload:function(target){
  core.post("NeedReload",{id:target.target.id},function(res){
    if(res.code==1){
      wx.showToast({
        'title':'刷新成功',
        'icon':'success'
      })
    }else{
      wx.showToast({
        'title':res.msg,
        'icon':'none'
      })
    }
  })
}

})